bench hole - French English Dictionary